package com.haixiaoke.saas.tenant.domain;

import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 机构信息对象 biz_tenant
 *
 * @author panda
 * @date 2023-12-26
 */
@Data
public class Tenant extends BaseEntity {

    /**
     * 机构id
     */
    private String tenantId;

    /**
     * 机构名称
     */
    private String tenantName;

    /**
     * 父级id
     */
    private String parentId;

    /**
     * 父级id集
     */
    private String ancestors;

    /**
     * logo
     */
    private String icon;

    /**
     * 排序
     */
    private String sort;

    /**
     * 企业最大人数
     */
    private Long maxPopulation;

    /**
     * 是否存在上级机构：0不存在；1存在
     */
    private String depParentState;

    /**
     * 是否自动生成账单:0否;1是
     */
    private String generateBillState;

    /**
     * 逻辑删除标志(0代表存在;2代表删除）
     */
    private String delFlag;

    /**
     * 机构状态：0禁用；1启用
     */
    private String tenantState;

    /**
     * 联系人
     */
    private String userName;

    /**
     * 手机号码
     */
    private String phonenumber;

    /**
     * 密码
     */
    private String password;

    /**
     * 机构类型集合
     */
    private String[] typeList;

    /**
     * 上级机构集合
     */
    private String[] parentIdList;

    /**
     * 菜单id组
     */
    private Long[] menuIds;
}
